/*
 * generate by table-builder.Don't modify it
 */
using IQIGame.Onigao.Framework.Serialization;
using IQIGame.Onigao.GamePlay;
using System.Collections.Generic;


namespace CfgTable
{
    

    public partial class IntFloatKvList
    {

        public IReadOnlyList<int> key { get; private set; }
        public IReadOnlyList<float> value { get; private set; }
        public IntFloatKvList(ByteBuf _buf)
        {
            { int __n0 = _buf.ReadSize(); var __f0 = new int[__n0]; key = __f0; for (var __i0 = 0 ; __i0 < __n0 ; __i0++ ){ int __v0; __v0 = _buf.ReadInt(); __f0[__i0] = __v0;} }
            { int __n0 = _buf.ReadSize(); var __f0 = new float[__n0]; value = __f0; for (var __i0 = 0 ; __i0 < __n0 ; __i0++ ){ float __v0; __v0 = _buf.ReadFloat(); __f0[__i0] = __v0;} }
        }
    }
}